課程資訊
課程名稱
數值方法與程式應用導論
INTRODUCTION TO NUMERICAL METHOD WITH MATLAB PROGRAMMING 
開課學期
98-1 
授課對象
理學院  地理環境資源學研究所  
授課教師
莊振義 
課號
Geog5064 
課程識別碼
228 U2840 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期一2,3,4(9:10~12:10) 
上課地點
地理電腦室 
備註
本課程中文授課,使用英文教科書。
總人數上限:15人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/981num_ana 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

The purpose of this course is to provide a detailed overview of structured programming and numerical methods for the undergraduate and graduate students whose major or interests are in physical geography. MATLAB is a powerful program, which naturally lends itself to the rapid implementation of most numerical algorithms, which are commonly used in physical geography and environmental science. In this course, numerical methods for solving a wide range of problems, from integration to the numerical solution of differential equations or the simulation of random processes, will be introduced. Meanwhile, students will learn how to resolve the numerical problems by using numerical methods with MATLAB programming. 

課程目標
Introduction to Matlab
1. Simple Calculations with MATLAB
2. Writing Scripts and Functions
3. Loops and Conditional Statements
4. Figures

Fundamentals in numerical methods
1. System of Linear Equations
2. Interpolation, Extrapolation, Curve Fitting
3. Numerical Differentiation/Integration
4. Ordinary Differential Equations and Partial Differential Equations
5. Matrices and Eigenvalues

Application of numerical methods with Matlab
1. Data Analysis in Earth Sciences
2. Univariate Statistics
3. Bivariate Statistics
4. Time-Series Analysis
5. Signal Processing
6. Spatial Data
7. Image Processing
8. Multivariate Statistics
9. Statistics on Directional Data
 
課程要求
 
預期每週課後學習時數
 
Office Hours
另約時間 備註: By appointment Please call or email me in advance 
指定閱讀
 
參考書目
Reference:

Stephen R. Otto (Author), James P. Denier, An Introduction to Programming and Numerical Methods in MATLAB, Springer, 2005.
ISBN 978-1-85233-919-7 (Print), 978-1-84628-133-4 (Online)
http://www.springerlink.com/content/w8302n/

Won Young Yang, Wenwu Cao, Tae-Sang Chung, John Morris, Applied Numerical Methods Using MATLAB, John Wiley & Sons, Inc., 2005
ISBN: 9780471698333  (Print), 9780471705192 (Online)
http://www3.interscience.wiley.com/cgi-bin/bookhome/109880494

Martin H. Trauth, MATLAB Recipes for Earth Sciences (second edition), Springer, 2007
ISBN 978-3-540-72748-4 (Print) 978-3-540-72749-1 (Online)
http://www.springerlink.com/content/j2748g/
 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
第1週
9/14  Introduction to MATLAB
(Reference: Chapter 1, Otto) 
第2週
9/21  Introduction to Matlab (Reference: Chapter 2-3, Otto) 
第3週
9/28  Matlab commands: loops, conditional statements (reference: chapter 3, Otto) 
第5週
10/12  load/write files and roots finding  
第6週
10/19  Roots finding 
第7週
10/26  No Class 
第8週
11/02  Interpolation/Curve fitting 
第9週
11/09  Matrix / System of Equations 
第10週
11/16  Numerical Integration 
第11週
11/23  Differential Equations